#include <xpam/system/win32.h>
#include <xpam/system/wsa.hpp>

#include <xpam/system/get_last_error.hpp>
#include <xpam/system/handle.hpp>
#include <xpam/system/handle_rw.hpp>
#include <xpam/system/pipe.hpp>
#include <xpam/system/thread.cpp>
#include <xpam/system/process.hpp>
#include <xpam/system/message_loop.cpp>
#include <xpam/system/user_io.cpp>
#include <xpam/system/clipboard.cpp>
#include <xpam/system/virtual_key.cpp>
#include <xpam/system/reg.cpp>
#include <xpam/system/utils.cpp>
#include <xpam/system/keyboard_layout.cpp>

#include <xpam/net/address_family.hpp>
#include <xpam/net/socket_address.hpp>
#include <xpam/net/socket_type.hpp>
#include <xpam/net/socket_protocol.hpp>
#include <xpam/net/socket_option.hpp>
#include <xpam/net/base_socket.hpp>
#include <xpam/net/udp_socket.hpp>
#include <xpam/net/get_last_error.hpp>
#include <xpam/net/socket.hpp>
#include <xpam/net/ftp_client.hpp>
#include <xpam/net/http_request.cpp>

#include <xpam/ui/messagebox.cpp>
#include <xpam/ui/window_utils.cpp>
#include <xpam/ui/dc.cpp>
#include <xpam/ui/tooltip.cpp>
#include <xpam/ui/menu.cpp>

#include <xpam/ui/window.cpp>
#include <xpam/ui/window_for_messages.cpp>
#include <xpam/ui/notify_icon.cpp>
#include <xpam/ui/dialog.cpp>
#include <xpam/ui/button.cpp>
#include <xpam/ui/label.cpp>
#include <xpam/ui/combobox.cpp>



#pragma comment (lib, "user32.lib")
#pragma comment (lib, "gdi32.lib")
#pragma comment (lib, "ws2_32.lib")
#pragma comment (lib, "wininet.lib")
#pragma comment (lib, "comctl32.lib")
